huge mass of mud and rocks - Turc Anglais Dictionnaire